/*
 * VisualSegmentForPANE.h
 *
 *  Created on: Apr 30, 2009
 *      Author: wrice
 */

#ifndef VISUALSEGMENTFORPANE_H_
#define VISUALSEGMENTFORPANE_H_
#include "PANEView.h"
namespace PANEView {

class VisualSegmentForPANE : EXTENDS_INTERFACE( VisualResource ) {
public:
	virtual long getTopOffset() = 0;
	virtual long getBottomOffset() = 0;
	virtual long getLeftOffset() = 0;
	virtual long getRightOffset() = 0;
	virtual unsigned long getActualWidth( unsigned long availableWidth ) = 0;
	virtual unsigned long getActualHeight( unsigned long availableWidth ) = 0;
	virtual bool getVisible() = 0;
	virtual unsigned long getForegroundColor() = 0;
	virtual unsigned long getBackgroundColor() = 0;
	virtual DOMString getFontName() = 0;
	virtual DOMString getFontHeight() = 0;
};

}
#endif /* VISUALSEGMENTFORPANE_H_ */
